const { envMatch } = require('./_util');

/**
 * 应用配置
 */
const AppConfig = {
  // 应用运行端口
  PORT: envMatch(18006, 18001),

  // 令牌过期时间，5小时
  TOKEN_EXPIRED_TIME: 60 * 60 * 5,

  // redis key 前缀
  REDIS_KEY_PREFIX: 'chayida',

  // 分页每页最大条数
  PAGE_MAX_SIZE: 500,
  
  // 默认默认数量
  PAGE_DEFAULT_SIZE: 50,

  // 文件上传最大
  FILE_UPLOAD_MAX_SIZE: 10000,

  // 文件上传地址
  FILE_UPLOAD_PATH: envMatch('D:/Service/service-static/chayida/uploads/', 'C:/wwwroot/static/uploads/canteen_service/'),

  // 文件上传后的有效期，3小时，超过就删除
  FILE_EXPIRED_TIME: (1000 * 60 * 60) * 3,

  // 文件预览的有效时间
  FILE_EFFECTIVE_TIME: 60000 * 10
}




module.exports = AppConfig;